package cn.fl.spl.vo;

import java.io.Serializable;
import java.util.Date;

public class SplOpLogRecVO implements Serializable{

    private static final long serialVersionUID = -3507068052926522626L;

    /**
     * 操作记录ID
     */
    private String id ;
    /**
     * 创建人ID
     */
    private Long crtUsrId ;
    /**
     * 创建人Name
     */
    private String crtUsrNm;
    /**
     * 创建时间
     */
    private Date crtTm ;

	/**
     * 修改人ID
     */
    private Long mdfUsrId ;

    /**
     * 修改时间
     */
    private Date mdfTm ;

    /**
     * 操作类型（"add":新增,"mdf":修改,"del":删除,"apply":变更,"addBlack":加入黑名单,"startFlow":发起准入流程）
     */
    private String opTypCd ;
    
    /**
     * 操作类型名称
     */
    private String opTypCdNm ;

	/**
     * 操作描述
     */
    private String opDesc ;

    /**
     * 操作对象ID
     */
    private Long dataId ;

    /**
     * 操作对象名称
     */
    private String dataNm ;
    
    /**
     * 是否删除
     */
    private Integer isDel ;
    
    /**
     * 操作对象类型
     */
    private String opObjTyp;

    /**
     * 是否预警（0:解除预警，1:持续预警）
     */
    private Integer isWarn;
    /**
     * 是否风险标记（0:否，1:是）
     */
    private Integer isRiskSign;
    /**
     * 标记原因（1:顶名购买，2:团单拆单，3:老赖，4:诈骗，5:法律纠纷，6:他人运营，7:私下转让，8:代收代付，99:其他  等 [SPL0052]）
     */
    private String signDesc;

    /**
     * 是否预警（0:解除预警，1:持续预警）
     */
    public Integer getIsWarn() {
        return isWarn;
    }

    /**
     * 是否预警（0:解除预警，1:持续预警）
     */
    public void setIsWarn(Integer isWarn) {
        this.isWarn = isWarn;
    }

    /**
     * 是否风险标记（0:否，1:是）
     */
    public Integer getIsRiskSign() {
        return isRiskSign;
    }

    /**
     * 是否风险标记（0:否，1:是）
     */
    public void setIsRiskSign(Integer isRiskSign) {
        this.isRiskSign = isRiskSign;
    }

    /**
     * 标记原因（1:顶名购买，2:团单拆单，3:老赖，4:诈骗，5:法律纠纷，6:他人运营，7:私下转让，8:代收代付，99:其他  等 [SPL0052]）
     */
    public String getSignDesc() {
        return signDesc;
    }

    /**
     * 标记原因（1:顶名购买，2:团单拆单，3:老赖，4:诈骗，5:法律纠纷，6:他人运营，7:私下转让，8:代收代付，99:其他  等 [SPL0052]）
     */
    public void setSignDesc(String signDesc) {
        this.signDesc = signDesc;
    }


    //===================================================
    
    /**
     * 操作对象类型
     */
    public String getOpObjTyp() {
		return opObjTyp;
	}
    /**
     * 操作对象类型
     */
	public void setOpObjTyp(String opObjTyp) {
		this.opObjTyp = opObjTyp;
	}
    
    /**
     * 创建人Name
     */
    public String getCrtUsrNm() {
		return crtUsrNm;
	}
    /**
     * 创建人Name
     */
	public void setCrtUsrNm(String crtUsrNm) {
		this.crtUsrNm = crtUsrNm;
	}
    /**
     * 操作类型名称
     */
    public String getOpTypCdNm() {
		return opTypCdNm;
	}
    /**
     * 操作类型名称
     */
	public void setOpTypCdNm(String opTypCdNm) {
		this.opTypCdNm = opTypCdNm;
	}

    /**
     * 是否删除
     */
    public Integer getIsDel() {
		return isDel;
	}
    /**
     * 是否删除
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

    public String getOpTypCd() {
        return opTypCd;
    }

    public void setOpTypCd(String opTypCd) {
        this.opTypCd = opTypCd;
    }

    public String getOpDesc() {
        return opDesc;
    }

    public void setOpDesc(String opDesc) {
        this.opDesc = opDesc;
    }

    public Long getDataId() {
        return dataId;
    }

    public void setDataId(Long dataId) {
        this.dataId = dataId;
    }

    public String getDataNm() {
        return dataNm;
    }

    public void setDataNm(String dataNm) {
        this.dataNm = dataNm;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Long getCrtUsrId() {
        return crtUsrId;
    }

    public void setCrtUsrId(Long crtUsrId) {
        this.crtUsrId = crtUsrId;
    }

    public Date getCrtTm() {
        return crtTm;
    }

    public void setCrtTm(Date crtTm) {
        this.crtTm = crtTm;
    }

    public Long getMdfUsrId() {
        return mdfUsrId;
    }

    public void setMdfUsrId(Long mdfUsrId) {
        this.mdfUsrId = mdfUsrId;
    }

    public Date getMdfTm() {
        return mdfTm;
    }

    public void setMdfTm(Date mdfTm) {
        this.mdfTm = mdfTm;
    }
}
